package cn.swing.ushare.common.ex;

import cn.swing.ushare.common.web.State;

public class ServiceException extends RuntimeException{
    private State state;

    public ServiceException(State state){
        this(state, null);
    }

    public ServiceException(State state, String message){
        super(message);
        if(state == null){
            throw new IllegalArgumentException("使用serviceException必须指定错误时的业务状态码");
        }
        this.state = state;
    }

    public State getState(){
        return this.state;
    }



}
